//package com.hyk.commonLib.common.adapter;
//
//import android.view.View;
//import android.view.ViewGroup;
//
//import androidx.annotation.NonNull;
//import androidx.viewpager.widget.PagerAdapter;
//import androidx.viewpager.widget.ViewPager;
//
//import org.jetbrains.annotations.NotNull;
//
//import java.util.List;
//
///**
// * Created by 贺玉琨 on 2019/3/6 0006.
// */
//public class ViewPagerAdapter extends PagerAdapter {
//    private final List<View> viewList;//创建view集合
//
//    public ViewPagerAdapter(List<View> viewList) {
//        this.viewList = viewList;
//    }
//
//    @Override
//    public int getCount() {
//        if (viewList != null) {
//            return viewList.size();
//        }
//        return 0;
//    }
//
//    @Override
//    public boolean isViewFromObject(@NotNull View view, @NotNull Object object) {
//        return view == object;
//    }
//
//    /**
//     * 每次滑动pager的position
//     */
//    @NotNull
//    @Override
//    public Object instantiateItem(@NonNull ViewGroup container, int position) {
//        container.addView(viewList.get(position), 0);
//        return viewList.get(position);
//    }
//
//    /**
//     * 删除item
//     * 当滑动到第三个item时，第一个item就会被destroy
//     */
//    @Override
//    public void destroyItem(@NotNull ViewGroup container, int position, @NotNull Object object) {
//        ((ViewPager) container).removeView(viewList.get(position));
//    }
//
//    /**
//     * pager的宽度
//     *
//     * @param position
//     * @return
//     */
//    @Override
//    public float getPageWidth(int position) {
//        return 0.5f;
//    }
//}
